/* -------------------------------------------------------------- 
   
   ie.css
   
   Contains every hack for Internet Explorer,
   so that our core files stay sweet and nimble.
   
-------------------------------------------------------------- */


/* Layout
-------------------------------------------------------------- */

/* Make sure the layout is centered in IE5 */
body { text-align: center; }
.container { text-align: left; }

/* Fixes IE margin bugs */
* html .column { overflow-x: hidden; }

/* Keeps IE from cutting pulled/pushed elements */
.pull-1, .pull-2, .pull-3, .pull-4, ul
.push-1, .push-2, .push-3, .push-4, ol {
  position: relative; 
}


/* Elements
-------------------------------------------------------------- */

/* Fixes incorrect styling of legend in IE6. */
legend { margin-bottom:1.4em; }

/* Fixes incorrect placement of ol numbers in IE6/7. */
ol { margin-left:2em; }

/* Fixes wrong line-height on sup/sub in IE. */
sup { vertical-align: text-top; }
sub { vertical-align: text-bottom; }

